Caitlin Wachs Actor DouBan IMDb Actor Inspector Gadget 2 2003 3.4 "Masters of Horror" Pro-Life 2006 5.6